package com.augrain.microframework.lock.strategy;

import com.augrain.microframework.lock.lock.Lock;
import com.augrain.microframework.lock.model.LockInfo;
import org.aspectj.lang.JoinPoint;

/**
 * 锁超时策略
 *
 * @author biaoy
 * @since 2021/06/10
 */
public interface LockTimeoutStrategy {
    void handle(LockInfo lockInfo, Lock lock, JoinPoint joinPoint);
}
